package cn.suimg.neo4j.dto;

import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class SongListShare {

    /**
     * 创建歌单的用户ID
     */
    private Long userId;

    /**
     * 创建歌单的用户名称
     */
    private String userName;

    /**
     * 创建歌单用户头像
     */
    private String userAvatarUrl;

    /**
     * 歌单名称
     */
    private String name;

    /**
     * 创建日期
     */
    private Date createTime;

    /**
     * 歌单简介
     */
    private String intro;

    /**
     * 标签
     */
    private String tags;

    /**
     * 歌单列表
     */
    private List<String> hashList = new ArrayList<>();

    /**
     * 专辑列表
     */
    private List<Integer> albumList = new ArrayList<>();

    /**
     * 添加歌曲Hash
     * @param hash
     */
    public void addHash(String hash){
        hashList.add(hash);
    }

    /**
     * 添加专辑ID
     * @param albumId
     */
    public void addAlbum(Integer albumId){
        albumList.add(albumId);
    }
}
